package com.qding.park.manager.payment;

import com.qding.park.manager.pojo.payment.OrderParameter;
import com.qding.park.manager.pojo.payment.ResultCreateorder;

/**
  * @ClassName: PaymentInterfaceServiec
  * @Description: 支付接口
  * @author Comsys-Administrator
  * @date 2016年10月18日 上午9:45:28
  *
  */
public interface PaymentInterfaceServiec {
	
	/**
	  * createOrder(这里用一句话描述这个方法的作用)
	  * TODO(这里描述这个方法适用条件 – 可选)
	  * TODO(这里描述这个方法的执行流程 – 可选)
	  * TODO(这里描述这个方法的使用方法 – 可选)
	  * TODO(这里描述这个方法的注意事项 – 可选)
	  *
	  * @Title: createOrder
	  * @Description: 创建订单
	  * @param @param orderparameter
	  * @param @return    设定文件
	  * @return ResultCreateorder    返回类型
	  * @throws
	  */
	ResultCreateorder createOrder(OrderParameter orderparameter);
	
	
	/**
	  * refundOrder(退押金)
	  *
	  * @Title: refundOrder
	  * @Description: 根据押金单号退押金
	  * @param @param carpassId  押金单号
	  * @param @return    设定文件
	  * @return ResultCreateorder    返回类型
	  * @throws
	  */
	ResultCreateorder  refundOrder(String carpassId);
	
}
